home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Xenosoft 2
/
Xenosoft 2 (Game collection)(1994).iso
/
bioforge
/
script
/
tunzerog.scp
< prev
next >
Wrap
Text File
|
1994-12-05
|
3KB
|
179 lines
// *** ZERO G ***
{ ZEG_LOAD
I @Çû (^êÉ ) THEN (^êÉ )
N (^è⌐ )
{
U 0
O $Çâ
}
^è⌐ = 1
// FOR SOME REASON, WHEN WE FIRST ENTER THIS ROOM LEX IS RUNNING HIS
// 'STAND' MOTION EVEN THOUGH HE'S NOT (HIS BASE_MOTION_NAME SAYS
// 'STAND'. SO, TO CLEAR THIS, THIS SHOULD WORK. -BES
M FLOAT CONTINUE SNAP_TO
// APON FIRST ENTERING THIS ROOM, FLOAT
//MOTION STAND CONTINUE SNAP_TO
@Ç¥ MARINESENTERTEMPLE
I @Çæ ( RTHAND BLASTER ) != 1 AND @Çæ ( RTHAND TONFA ) != 1 THEN
{
@Çì ZEROG_CLUE
}
}
{ ZEROG_TURNING
ó ZEG1 ZEG2 ZEG3 ZEG4
@Ç¢ ( PLAYER )
:TOP
I @Çñ ($é£ ) OR @Çñ ($éá ) OR @Çñ ($éñ ) THEN
T 10
I @Çñ ($é₧ ) OR @Çñ ($éó ) OR @Çñ ($éª ) THEN
T -10
â
J #Çé
}
{ ZEROG_ROOM
ó ZEG1 ZEG2 ZEG3 ZEG4
@Ç¢ PLAYER
:TOP
^éä ++
^éà ++
^éå ++
^åê ++
â
I ^åê = 5 THEN @Çå (`éë )
I ^åê = 19 THEN
{
^éä = 0
^éà = 0
^éå = 0
^åê = 0
J #Çä
}
J #Çä
}
[ ZEROG_GRAVITY
P ~ÇÇ
P ~Çü
ó ZEG1 ZEG2 ZEG3 ZEG4
@Ç¢ PLAYER
// JUST TO MAKE SURE THIS PROCESS DOESN'T START TOO SOON
:WAIT_FOR_ZEROG
â
I @ÇÄ (ZEG) = $Ç╗ THEN J #Çå
:TOP
00:15 I ^çô THEN
R CURFIG GRAVPT 0 2
E
R CURFIG GRAVPT 0 1
// DON'T ALLOW ANY CHANGES IN HIS Z-COORDINATE!
~ÇÇ = @üé (CURFIG)
~Çü = @üâ (CURFIG)
» CURFIG ~ÇÇ ~Çü 0
ò
J #Çç
]
// FROM ZERO-G ROOM
{ TO_TUNRM
A OFF
Æ
ñ CURFIG
Z CURFIG ON
r CURFIG OFF
// SEND IN 1 SO WE DON'T RUN THE STARTING MOTION -BES
@Ç¥ ENTERTUBEROOM 1
£ 180
G FRMZEROG
//FLOATATHEIGHT FRMZEROG
A ON
}
{ ZEROG_KEYBOARD _KEY _MODIFIERS _MOUSE
I @Ç╛ () = $Ç╗ THEN é
N ~ÇÇ
{
U $éí
I @Çæ (RTHAND,BLASTER) OR @Çæ (RTHAND,TONFA) THEN
{
I @Ç⌐ (LEXMIR) THEN
{
M ZERO_G_FIRE_FAIL
@Çì ADDLOGWEAPONSFAIL
}
E
M ZERO_G_FIRE
}
X Çü
U $ü¡
I @ÇÜ (LTHAND) THEN
f INVENTORY
E
@Çì PIMM_INVENTORY
X Çü
U $ü║
@Çì PIMM_JOURNAL
X Çü
U $ü╢
@Çì PIMM_DIAGNOSTICS
X Çü
U $ü»
@Çì PIMM
X Çü
U $ü«
à $âÜ
X Çü
U $ü⌐
à $â₧
X Çü
U $ü╡
à $â¥
X Çü
}
é
}
[ ZEROG_CLUE
30:00 i LEX ZEROG
]
//$ 26 - version number